#walks { width: 600px; margin-left: 10px; margin-top: 20px; }
#walks th { text-align: left; }
#map { border-top: 1px solid black; width: 100%; height: 400px; }
#head { padding: 10px; background-image: url('images/topbg.gif'); background-repeat: repeat-x; height:66px; }

#head h1 { 
	margin: 0px; 
	padding: 0px; 
	font-family: Chalkboard, Comic MS; 
	font-size: 20pt; 
	color: white; 
	margin-left: 140px;
	margin-top: 10px;
}

#head span { color: white; padding-left: 142px; }

#head img { 
	width: 120px;
	position: absolute; top: 10px; left: 20px; z-index: 100;
}

#sidebar {
	float: right; 
	width: 325px;
	margin-right: 50px;
	margin-top: 20px;	
}
#upload { 
	width: 300px;
	background-image: url('images/sideback.png'); background-repeat: repeat-x;
	height: 300px;
	border: 2px solid #999999;
	padding-left: 10px;
	color: white;
}

#upload h2 { 
	font-family: Chalkboard, Comic MS; 
	color: white;
	size: 8pt;
}

#mediafiles h2 { 
	font-family: Chalkboard, Comic MS; 
	color: black;
	size: 8pt;
}

#upload table { margin-top: 20px; width: 90%;}

body { 
	font-family: Calibri, Verdana, Arial; 
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}

.fancy { 
	background-color: #e77213;
	font-family: Chalkboard, Comic MS;
	color: white;
	font-size: 12pt;		
	border: 2px solid white;	
	margin-top: 10px;
}

.fancy2 { 
	background-color: #5586e9;
	font-family: Chalkboard, Comic MS;
	color: white;
	font-size: 8pt;		
	border: 1px solid white;	
	margin-right: -7px;
	margin-top: 5px;
}

#mediafiles { 
	width: 300px;
}

#mediafiles .row {
	height: 280px;
	background-image: url('images/rowback.png');
	background-repeat: no-repeat;
	width: 330px;
	padding: 20px;
}

.row table { width: 300px; }

audio { width: 310px; }